@keyframes movetitledown {
  from { align-items: center }
  to{ align-items:flex-end }
}
.slider-s{height:100vh;display: flex;align-items: center;position: relative;justify-content: center}
.slideshow{height:100%;flex:44%;width:44%}
.slide{background-position: center center;background-repeat: no-repeat;background-size: cover;height: 100%;width:100%}
.slick-dots {display: flex;justify-content: center;margin:-35px 0 0 0;padding:0;list-style-type: none;position:relative}
.slick-dots li {margin: 0 0.25rem;}
.slick-dots button {display: block;width: 1rem;height: 1rem;padding: 0;border: none;border-radius: 100%;background-color: #fff;text-indent: -9999px;}
.slick-dots li.slick-active button {background-color: #354498;}
.right-slider{flex:56%}
.slideshow .slick-list, .slick-track{height:100%}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: hand;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}
.slick-initialized .slick-slide{display: block;}
.slide-arrow{margin: 0;padding: 0;background: none;border-right: none;border-bottom:none;border-radius: 0;outline: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.slide-arrow{position:absolute}
.prev-arrow, .next-arrow{width:20px;height:20px;border-top: 3px solid #354498;border-left: 3px solid #354498;cursor: pointer;z-index:99}
.r-slider-t-l{text-align: center;padding:15px 0 15px 0}
.r-slider-t-l h2{font-size:36px;font-weight: 400;margin:0 0 20px 0;line-height:35px}
.r-slider-t-l a{color:#354498;text-decoration: underline;font-size:15px}
.about-s{padding:50px 0}
.about-s .col-56-w-m{text-align:center}
.about-s p {color:#000;font-size: 30px;line-height: 35px;font-weight: 400;margin-bottom: 20px;margin-top:0;letter-spacing:1px}
.about-s a{color:#354498;text-decoration: underline}
.media-s{padding:50px 0 100px 0}
.media-s .col-44-w-m{display:flex;flex-direction:column;padding-right:30px}
.media-s h1{color:#354498;font-weight: 700;margin:0;font-size: 46px;margin-top:-120px}
.media-desc {margin-bottom:30px;padding-right:110px;line-height:26px;margin-top:80px}
.media-desc p{margin-bottom:20px;font-weight:400;text-align:justify}
.media-l a{color:#000;font-size:28px;text-decoration: underline;font-weight: 400;}
.media-s img{max-width: 100%}
.media-s video{max-width:100%}
.clinics-s{height:calc(100vh + 100px);padding:50px 0}
.clinics-s .col-50-w-m-l{padding-left:0}
.clinics-s .col-50-w-m-r{padding-right:0}
.clinics-m-t{margin-top:0;font-size:35px;font-weight: 400;letter-spacing:2px;margin-bottom:25px}
.clinics-m-t:after{content: "";border:1px solid #000;width:520px;display: block;margin-top:15px}
.clinics-s .col-50-w-m-l{padding-right:15px}
.clinics-s .col-50-w-m-r{padding-left:15px}
.c-img img{max-width: 100%}
.c-area-l{display: flex;align-items: center;justify-content: center}
.c-area{text-align: center;margin-top:50px}
.c-area h4{color: #000;font-weight: 600;font-size: 20px;margin: 0;text-transform:uppercase}
.c-area p{color:#000;padding-top:5px;margin-top:0}
.c-l-arrow{margin-top:45px}
.arrow-container{margin-left:15px;}
.c-l-arrow .arrow{width:20px;height:20px;border-top: 3px solid #354498;border-left: 3px solid #354498;transform: rotate(135deg);}
.arrow-container:hover .arrow{border-color:#D31515}
.tech-s{height:100vh;position:relative}
.tech-slides-fade, .tech-slides-fade .slick-list, .tech-slides-fade .slick-track{height:100%;width:100%}
.tech-bg{background-size:cover;background-position:center;height:100%;z-index:0 !important}
.tech-s .col-56-n-m{width:56%}
.tech-s .col-44-w-m{width:44%;display: flex;flex-direction: column;justify-content: flex-end;padding-bottom:55px;background:rgba(255,255,255,.85);padding-right:140px;height:100%}
.tech-c-wrap{position:absolute;top:0;left:0;width:100%;height:100%}
.technology{text-align:left}
.technology h2{font-size: 26px;font-weight: 700;margin-top:0}
.technology p{line-height:26px;height:104px;overflow:hidden;direction:ltr}
.technology a{color:#354498;text-decoration: underline}
.tech-s .slide-arrow{bottom: 50%;margin-bottom: -15px;}
.tech-s .prev-arrow{left: 37%;transform: rotate(-45deg);}
.tech-s .next-arrow{left: 40%;transform: rotate(135deg);}
.all-techs-l{margin-top:100px}
.all-techs-l a{background-color: #354498;border-radius: 30px;font-weight: 500;color: #fff;padding: 15px;text-transform: uppercase;font-size: 20px;display: block;text-align: center;max-width: 250px;}
.services-s{padding:150px 0 110px 0}
.services-s h2{margin-top: 0;font-size: 35px;font-weight: 400;letter-spacing: 2px;margin-bottom:30px;text-transform:uppercase}
.services-s h2:after{content: "";border: 1px solid #000;width: 520px;display: block;margin-top: 15px;}
.services-bxs{display:flex;flex-wrap:wrap;justify-content:center;max-width: 1000px;margin-left: auto;margin-right: auto;position:relative}
.service-w{flex:33.33333333%}
.s-container{position: relative;display: flex;justify-content: center;width:100%;margin-left:auto;margin-right:auto;border-radius: 25px;overflow:hidden;margin-bottom:25px;max-width:300px}
.s-container:before{content: "";display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: rgba(255,255,255, 0.75);}
.s-container img{max-width: 100%}
.s-container h4{text-align:center;font-size:25px;font-weight: 600;line-height:30px;position: absolute;color:#000;bottom:50%;margin:0 0 -11px 0;text-transform:capitalize}
.s-container:hover:before{top:70%;transition:all .4s}
.s-container:hover h4{bottom:10%;margin-bottom:0;transition:all .4s}
.services-s .slide-arrow{bottom:-10%;margin-top: -15px;}
.services-s .prev-arrow {transform: rotate(-45deg);left:40%}
.services-s .next-arrow{transform: rotate(135deg);right:40%}
.all-s-l{text-align:center;margin-top:50px}
.all-s-l a{color: #000;font-size: 28px;text-decoration: underline;font-weight: 400;}
.unique-s{height:calc(100vh);padding:80px 0;background:#f7f7f7}
.unique-s h2{margin-top:0;font-size:42px;font-weight: 700;letter-spacing:2px;margin-bottom:65px;color:#354498}
.unique-s .col-44-w-m{padding-right:30px}
.un-t-desc{padding-right:100px}
.un-t-desc p{line-height:26px;font-weight:400}
.un-content{display: flex;flex-direction: column;justify-content: center;height: 100%}
.un-content h4{font-size:22px;font-weight: 700;margin-top:0;text-transform:uppercase;color:#000}
.un-link{margin-top:25px}
.un-link a{color: #000;font-size: 28px;text-decoration: underline;font-weight: 400;}
.unique-s img{max-width: 100%}
.sample-s-s{height:100vh;padding:50px 0;background:#f7f7f7}
.sample-s-s img{max-width:100%}
.sample-s-s .col-56-w-m{padding-left:30px}
.s-s-content{display: flex;flex-direction: column;justify-content: center;height: 100%;max-width:430px;margin-left:auto;margin-right:auto}
.s-s-content h4{font-size:22px;font-weight: 700;margin-top:0;text-transform:uppercase;color:#000}
.s-s-desc p{line-height:26px;font-weight:400}
.s-s-link{margin-top:25px}
.s-s-link a{color: #000;font-size: 28px;text-decoration: underline;font-weight: 400;}
.team-s{padding:120px 0 160px 0;background-color:#f7f7f7}
.team-s .col-44-w-m{width:44%;padding-right:30px}
.team-s .col-56-w-m{width:56%}
.t-images{padding-bottom:70px;position:relative}
.team-s .slide-arrow{bottom:5%;margin-top: -15px;}
.team-s .prev-arrow {transform: rotate(-45deg);left:40%}
.team-s .next-arrow{transform: rotate(135deg);right:40%}
.team-s .t-image{text-align:center}
.team-s img{width:100%;max-width:220px}
.team-content{display: flex;flex-direction: column;justify-content:center;height: 100%;padding-left:100px;padding-right:60px}
.team-t-desc h4{margin-top: 0;font-size: 22px;font-weight: 700;color:#000;}
.team-t-desc p{line-height:26px;font-weight:400}
.team-link{margin-top: 25px;}
.team-link a{color:#000;font-size:28px;text-decoration: underline;font-weight: 400}
.reviews{background-color:#354498;padding:30px 0 70px 0;position:relative;min-height:550px;}
.reviews-s h2{margin-top: 0;font-size: 32px;font-weight: 500;letter-spacing: 2px;margin-bottom:45px;color:#fff}
.reviews-s h2:after{content: "";border: 1px solid #fff;width: 520px;display: block;margin-top: 15px;}
.review-full{background:#e1e3f0 ;margin-top: 20px;padding:30px 0}
.rev{background: #fff;width:100%;max-width: 900px;padding:30px 60px;text-align: center;border-radius: 18px;margin-left:auto;margin-right: auto;}
.rev-c-photo{display:flex;align-items:center}
.rev-words{flex:65%;margin-right:30px}
.rev-words p{margin-top: 0;font-weight: 400;font-size: 18px;line-height: 26px;height:156px;overflow:hidden;}
.rev-photo{flex:35%}
.rev-photo img{max-width:100%}
.rev-stars{display: flex;justify-content: center;margin: 30px 0 20px 0}
.rev-star img{width:20px;margin-left: 5px}
.rev-user p:first-child{margin: 0;font-weight: 700;font-size: 12px}
.rev-user p:nth-child(2){margin:0;font-size: 12px}
.reviews-s .prev-arrow {transform: rotate(-45deg);left:42%;border-color:#fff;bottom:4%}
.reviews-s .next-arrow{transform: rotate(135deg);right:42%;border-color:#fff;bottom:4%}
.insta-s{padding:90px 0}
.insta-s h2{margin-top: 0;font-size: 35px;font-weight: 400;letter-spacing: 1px;margin-bottom:30px;text-transform:uppercase}
.insta-s h2:after{content: "";border: 1px solid #000;width: 520px;display: block;margin-top: 15px;}
.insta-s h2 a{font-size:35px;color:#D31515;font-weight:700;text-transform:lowercase;letter-spacing:-0.5px;font-style:italic}
.sbi_header_text h3, .sbi_header_text p {color:#212121 !important}
.sbi_load_btn{display:block !important;color:#000 !important;text-decoration:underline !important;font-size:18px !important;margin-bottom:5px !important}

/*Responsive*/
@media(max-width:1337px){
	.media-s h1{font-size:35px;margin-top:-60px}
	.media-desc{margin-top:40px}
}
@media(max-width:1200px){
	.media-desc{padding-right:35px}
}
@media(max-width:1060px){
	.media-s h1{font-size:30px}
	.media-desc{padding-right:0px}
}
@media(max-width:935px){
	.media-s{flex-direction:column-reverse}
	.media-s h1{margin-top:20px}
	.media-desc{margin-top:10px}
	.media-s .col-44-w-m, .media-s .col-56-n-m{flex:100%}
	.media-s .col-44-w-m{padding-right:50px}
}
@media(max-width:900px){
	.team-content{padding-left:0}
    .s-container h4{font-size:22px}
}
@media(max-width:850px){
	.clinics-s{width:auto;height:auto;padding:100px 0}
	.clinics-m-t{margin-bottom:60px}
	.tech-s{height:80vh}
	.tech-s .col-44-w-m{padding-right:50px;position:relative}
	.tech-s .slide-arrow{bottom:18%}
	.tech-s .prev-arrow{left:40%}
	.tech-s .next-arrow{right:40%;left:unset}
	.service-w{flex:50%}
	.unique-s{height:75vh}
	.un-t-desc{padding-right:20px}
	.sample-s-s{height:75vh}
	.team-content{padding-right:10px}
}
@media(max-width:767px){
	.slider-s{flex-wrap:wrap;height:auto}
	.slideshow{flex:100%;width:100%;height:100vh}
	.right-slider{flex:100%;width:100%;padding-left:50px;padding-right:50px}
	.r-slider-t-l{padding:30px 0}
	.about-s{padding:50px}
	.about-s .col-44-w-m{display:none}
	.about-s .col-56-w-m{flex:100%;width:100%;padding-right:0}
	.a-title{line-height:34px}
	.media-desc{line-height:21px;margin-bottom:10px}
	.media-desc p{text-align:left}
	.media-l a,.team-link a,.s-s-link a, .un-link a, .all-s-l a{font-size:25px}
	.clinics-m-t{font-size:30px;line-height:34px}
	.clinics-s .col-50-w-m-l{flex:100%;padding-right:0;padding-left:0;margin-bottom:50px}
	.clinics-s .col-50-w-m-r{padding-left:0;padding-right:0}
	.c-area{margin-top:25px}
	.c-area h4{font-size:18px}
	.c-area p{font-size:15px}
	.arrow-container{display:none}
	.services-s h2{font-size:30px;line-height:34px}
	.services-bxs{display:block}
	.service-w{flex:100%}
	.all-s-l{margin-top:75px}
	.tech-s{height:425px}
	.tech-s .col-56-n-m{display:none}
	.tech-s .col-44-w-m{width:100%;height:100%;justify-content:flex-start;padding-top:40px}
	.technologies{position:relative}
	.technology h2{font-size:20px;line-height:26px}
	.technology p{margin-bottom:26px;line-height:21px;}
	.all-techs-l a{max-width:180px;padding:10px;margin-left:auto;margin-right:auto}
	.tech-s .slide-arrow{bottom:-25%}
	.tech-s .prev-arrow{left:40%}
	.tech-s .next-arrow{right:40%}
	.unique-s{padding:30px 0 80px 0;height:auto}
	.unique-s > .cr-s{flex-direction:column-reverse;height:100%}
	.unique-s .col-56-w-m{padding-left:50px;flex:100%}
	.unique-s .col-44-w-m{padding-right:50px;padding-top:40px;flex:100%}
	.unique-s h2{font-size:30px;line-height:34px;margin-bottom:40px}
	.un-t-desc p{line-height:21px}
	.un-content h4{font-size:20px}
	.sample-s-s{flex-direction:column;padding:40px 0 80px 0;height:auto}
	.sample-s-s .col-44-w-m{padding-right:50px;flex:100%}
	.sample-s-s .col-56-w-m{flex:100%;padding-left:50px}
	.s-s-content{margin:40px 0 0 0}
	.s-s-content h4{font-size:20px}
	.s-s-desc p{line-height:21px}
	.team-s{flex-direction: column-reverse;padding:50px 0}
	.team-s .col-44-w-m{flex:100%;width:100%;padding-left:50px;padding-right:50px}
	.team-s .col-56-w-m{flex:100%;width:100%;padding-left:50px}
	.team-s img{max-width:136px}
	.team-t-desc p{line-height:21px;}
	.reviews-s{height:auto;padding:40px 0}
	.reviews-s h2{font-size:30px;line-height:34px;margin-bottom:40px}
	.reviews-s h2:after, .insta-s h2:after,.services-s h2:after,.clinics-m-t:after{width:258px;}
	.rev{padding:30px 30px}
	.rev-c-photo{flex-wrap:wrap}
	.rev-photo img{max-width:238px}
	.rev-words{margin-right:0}
	.rev-words p{font-size:14px}
	.rev-photo{display:none}
}
@media(max-width:450px){
	.r-slider-t-l a, .about-s a{display:none}
	.r-slider-t-l h2{font-size:22px;padding-right:40px}
	.about-s p {font-size:20px;}
	p, h4{padding-right:40px}
	.s-container h4, .rev-words p, .rev-user p{padding-right:0}
	.services-s, .team-s{min-height:100vh}
	.rev-words p{min-height:250px;height:auto}
	
}